between a rock and a hard place

Translations
между молотом и наковальней
He was caught between a rock and a hard place when he had to choose between two bad options.
Он оказался между молотом и наковальней, когда ему пришлось выбирать между двумя плохими вариантами.
Definitions
In a difficult situation where one must choose between two unfavorable options.
Words
between

preposition
между
a

article or possessive pronoun
неопределённый артикль
rock

noun
скала
and

conjunction
и
a

article or possessive pronoun
неопределённый артикль
hard

adjective
трудный
place

noun
место